#ifndef PEN_H
#define PEN_H

#include "defines.h"

class Pen
{
private:

	// time left before pen can draw again
	unsigned short int m_iDelay;
	
public:

	// Constructor
	Pen();

	// Get current delay
	unsigned short int GetDelay();
	
	// The pen touches the screen at this position
	void Press(int x, int y, TouchType touchType);

	// Can the pen be used at this time?
	bool IsUsable();
	
	// Time passes
	void Tick();	

};

#endif // PEN_H
